草庐IT

Unity3D UI

全部标签

Unity 2022 每次打开项目都会弹出“Unity is running as administrator“

在重装了系统后每次打开都弹窗口,试了好几种方式都没解决。UnityisrunningwithAdministratorprivileges,whichisnotsupported.Unityexecutesscriptsandbinarylibrariesinyourprojectthatmayoriginatefromthirdpartysourcesandpotentiallybeharmfultoyourcomputer.Unitymayalsoexecutescriptsandbinarylibrariesthatarestillunderdevelopmentandnotyetful

实现3D人物的移动和旋转。(Unity)

首先,需要在人物身上加刚体和碰撞器。 如果需要人物身上有声音,可以添加AudioSource音频源。 然后创建脚本,需要把脚本挂载到对应的对象身上。如果有动画,还需要创建状态机添加到对应的对象上面,并且设置好里面的动画。 代码实现:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEditor;usingUnityEngine;publicclassPlayerMove:MonoBehaviour{//Startiscalledbeforethefirstframeupdate//设置速度

Unity3D 基础——使用 Vector3.Lerp 实现缓动效果

 让一个物体从当前位置移动到另一个位置 Vector3-Lerp-Unity脚本APIhttps://docs.unity.cn/cn/current/ScriptReference/Vector3.Lerp.html1.在场景中新建两个Cube立方体,在Scene视图中将两个Cude的位置错开。 2.新建C#脚本MoveToTarget.cs(写完记得保存)usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassMoveToTarget:MonoBehaviour{publicTr

Unity Timeline及其相关插件

Timeline给不同类型的对象建立不同的轨道,在每个轨道的时间线上我们可以组织动画播放、音频播放,游戏对象的显隐等操作,也可以自定义轨道完成一些个性化操作使用Timeline需要PlayableDirector组件,它控制Timeline的播放,暂停,循环等功能,Timeline可以看作是剧本,PlayableDirector就是导演名称描述Playable引用Timeline资源UpdateMethod控制时间增加的方式DSP,基于DSP(数字声音处理)时钟。对于需要与音频同步的图形,使用此选项GameTime,基于Time.time更新,默认选项UnscaledGameTime,基于Ti

Unity用Shader实现边缘光效果

《自学记录》1、先创建一个Cube,再创建两个材质球Cube、Unilt2、再创建一个shader代码UniltShader【Project右键Create->Shader->NewSurfaceShader】把里面原来的代码删除,写入下面的代码Shader"Custom/highlight"{//属性Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)_OutlineCol("OutlineCol",Color)=(1,0,0,1)_OutlineFactor("OutlineFactor",Range(0,1))=0.1_MainTex("Base2

Unity中程序集dll

一:前言一个程序集由一个或多个文件组成,通常为扩展名.exe和.dll的文件称为程序集,.exe是静态的程序集,可以在.net下直接运行加载,因为exe中有一个main函数(入口函数),.dll是动态链接库,通过反射动态加载。程序集是一个AssemblyDefinitionFile.asmdef文件,它的内容是一个JSON格式的字段,创建之后,就可以打开直接编辑JSON一个应用程序的结构从大到小排序是应用程序域(AppDomain)、程序集(Assembly),模块(Module),类型(Type),成员(EventInfo、FieldInfo、MethodInfo、PropertyInfo)

Unity 跑酷游戏全部脚本(完结)

脚本1触发器脚本 这个脚本是主角身上的脚本,用于检测是否碰到其他触发器,并做出对应的行为  usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassColliidisonTrigger:MonoBehaviour{  //触发检测 1.碰到金币克隆区,克隆金币2.恐克隆怪物 3.碰撞金币吃掉它加分4.碰到怪物,掉血5碰到加速带加速、减速  //该触发检测脚本挂到主角身上  //PlayerContonePlayer=newPlayerCont();    GameObjectBeiP

初识Unity——unity的安装以及工程介绍(安装unity hub、版本选择、中文设置、安装编辑器、Assets文件、Library 文件、[ProjectName].sln 文件)

目录unity的安装安装unityhub版本选择中文设置安装编辑器模块一模块二模块三工程文件介绍主要文件AssetsLibrary 其他文件ProjectSettingsPackages[ProjectName].sln unity的安装unity国内的官网:https://unity.cn/安装unityhub进入国内的官网点击“下载unity”版本选择下载unityhub再进入其中安装编辑器只有相对稳定的几个版本(如2021)如果需要最新版或者以往的版本,可以在官网直接下载编辑器,之后再加入到unityhub进行管理即可。 一般情况下,选择一个版本安装之后以后都不会再去更改它了,所以我们选

Unity(一) 智慧园区夜景制作

近期使用Unity做了一个智慧园区场景的demo,初步了解了3D开发的一些步骤和知识,以下为制作的步骤,比较简略,备忘:1.制作前的设计分析:1.分析日光角度,阴影长度,效果2.分析冷暖色调,温度等2.制作具体步骤:1.建筑模型制作2.地形底板制作3.地形及建筑排放4.草地材质制作,并贴图5.水面材质制作,着色器6.道路,地面材质制作:涉及多层地面纹理7.制作建筑表面材质:百叶窗/窗户/栏杆/楼板/楼梯/门/地基墙体/墙体/推拉窗8.夜景重点材质制作:玻璃增加光反射;墙体增加着色器-立方体纹理,渐变,世界反射等9.道路特效:道路做着色器,绘制道路形状作为纹理,配置颜色等10.灯光配置1:整体环

unity库存系统插件-Ultimate Inventory System(一)功能简介

文章目录前言一、库存系统?二、功能简介三、创建自己的库存1、准备工作(以下操作在首次使用时实现一遍即可)2、设置基础物品3、设置制作配方4、设置商店物品5、保存加载总结前言如果说一个rpg游戏必不可少的功能,那就必须想到背包、商店、宝箱、交易、物品栏这些,我们可以将其统称为库存系统。可以说哪怕非rpg游戏也有库存系统的需求。本文将使用UltimateInventorySystem插件快速实现库存系统,抛弃掉繁杂冗余的编程开发,快速实现游戏原型(主要为rpg、arpg类型),十分适合独立游戏开发者,尤其是独狼(像我一样)。而该插件也和我之前发布的文章对话系统(DialogueSystemforU